|
Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
|
ArpProcess is the process that handles ARP. More...
Public Member Functions | |
| ArpTable | getArpTable () |
| Returns the ARP table. More... | |
| vector< ArpRequest > | getArpRequestTable () |
| This event is emitted when an ARP entry is added. More... | |
| void | arpEntryAdded (ip, mac, string) |
| IPC event. More... | |
| void | arpEntryRemoved (ip, mac, string) |
| This event is emitted when an ARP entry is removed. More... | |
| void | foundTakingMyIp (ip, mac, string) |
| This event is emitted when this device discovers another device is taking its IP address. More... | |
| void | foundMyIpTaken (ip, mac, string) |
| This event is emitted when this device discovers another device has taken its IP address. More... | |
| void | closeTableEvent () |
| IPC event. More... | |
Public Member Functions inherited from Process | |
| Device | getOwnerDevice () |
| Returns the device for this process. More... | |
ArpProcess is the process that handles ARP.
| void ArpProcess::arpEntryAdded | ( | ip | , |
| mac | , | ||
| string | |||
| ) |
IPC event.
| void ArpProcess::arpEntryRemoved | ( | ip | , |
| mac | , | ||
| string | |||
| ) |
This event is emitted when an ARP entry is removed.
IPC event.
| void ArpProcess::closeTableEvent | ( | ) |
IPC event.
| void ArpProcess::foundMyIpTaken | ( | ip | , |
| mac | , | ||
| string | |||
| ) |
This event is emitted when this device discovers another device has taken its IP address.
IPC event.
| void ArpProcess::foundTakingMyIp | ( | ip | , |
| mac | , | ||
| string | |||
| ) |
This event is emitted when this device discovers another device is taking its IP address.
IPC event.
| vector< ArpRequest > ArpProcess::getArpRequestTable | ( | ) |
This event is emitted when an ARP entry is added.